package cc.aiee.wxpay.model;

import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull;

import lombok.Data;

@Data
public class WxPayUnifiedorderModel {

	private String appid;
//	
//	@NotBlank
//	private String mch_id;
	
//	@NotBlank
//	private String sub_appid;
	
//	@NotBlank
//	private String sub_mch_id;
	
	private String device_info;
	@NotBlank
	private String nonce_str;
	
	private String sign;
	
	private String sign_type;
	@NotBlank
	private String body;
	private String detail;
	private String attach;
	@NotBlank
	private String out_trade_no;
	
	private String fee_type;
	@NotNull
	private Integer total_fee;
	
	@NotBlank
	private String spbill_create_ip;
	private String time_start;
	private String time_expire;
	private String goods_tag;
	
	private String notify_url;
	@NotBlank
	private String trade_type;
	private String limit_pay;
	private String receipt;
	private String scene_info;
}
